body{
    margin: 0 auto;
    text-align: center;
    font-family:sans-serif;
    /*box-shadow: #cccccc 4px 4px 20px 5px;*/
}
#now{
    /*background: #afccb8;*/
}
#hourly{
    /*background: #e8ecd3;*/
    height: 100px;
    overflow:scroll;
    position: relative;
}
.hour{
    /*float: left;*/
    width: 20%;
    margin-top: 6px;
    position: absolute;
}
#daily_forecast{
    /*background: #d2d2d2;*/
    margin-top: 10px;
}
#daily_forecast div{
    height: 32px;
}
#daily_forecast span{
    display: inline-block;
    width: 16%;
    font-weight: 200;
}
#lifestyle{
    /*background: #f2ebe1;*/
    padding: 6px;
}
.hour>div{
    height: 30px;
}